body{
	background: #8B8C90;
}
.container{
	background: white;	
	width: 85%;	
	padding-top:5px;
}
header {
	background: #EFFBEF;
	height: 125px;
  	border-bottom: solid 1px gray;	
	padding: 0;
	margin: 0 auto;
	width: 85%;		
}	
header h1{
	font-family: 'Vollkorn', serif;
	color: #CA623B;	
	float: left;
	margin: 0 auto;
	line-height: 120px;
	text-align:center;
}
header  img{
	float:left;
	margin-right: 100px;	
}
#upTitle{
	font-family: 'Satisfy', cursive;
    -webkit-transform: rotate(334deg);
    -moz-transform: rotate(334deg);
    -o-transform: rotate(334deg);
	display:inline-block;
	line-height: 80px;
	margin-right: 30px;

}
.navbar {
	max-height: 20px;
	margin-bottom: 5px;
	clear:none;
}
.navbar-collapse {
	height: 20px;
}
.navbar-toggle{
	float:left;
	margin: 0;
	padding:0;
}
.dropdown-menu > li {
	border: solid 1px grey;
}
#Footer{
	clear:both;
	margin-top: 20px;
}
#content h1{
	font-family: 'Vollkorn', serif;
	color: #CA623B;	
	text-align:center;
}	
#messageConfirmation{
	padding: 5px;
	border-radius: 5px;
	background: #848484;
	border: solid 1px #0F0F0F;
	margin: 30px auto 30px auto;
	max-width: 80%;
}
#infosRegister{
	margin-left: 60px;
	background: #B4B4B4;
	width: 60%;	
	border-collapse:collapse;
	border-bottom: 20px;
}
#infosRegister td{
	padding: 0 5px 0 5px;
	border: solid 1px white;
}
#infosRegister td:first-child { width: 150px; }
#IRImg{
	float: left;
	margin-left: 150px;
	max-width: 150px;
	max-height: 150px;
}
#listForums{
	list-style-type: none;
	margin: 20px auto 20px auto;
	width: 60%;
}
#listForums li a{
	margin-bottom: 5px;
	text-align: left;
	padding-left: 50px;
}
table{
	border: solid 1px grey;
	border-spacing: 0;
	margin: auto;
	margin-bottom: 15px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px; 
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;   	
}
td{
	    padding: 5px;
}
.viewForum{
	margin: 25px auto 25px auto;
	width: 90%;
    border-collapse:separate;
    border: solid #ccc 1px;
 
    overflow:hidden;	
}
.viewForum td, .viewForum th{
	border: solid 1px gray;	
}
.viewForum thead tr th, #viewSujetForum thead tr th{
	text-align:center;
	background: #04859D;
	color: white;
	padding: 10px;
}
#viewSujetForum{
	margin: 25px auto 25px auto;
	width: 90%;	
	border: solid 1px grey;	
}
#viewSujetForum tr{
	border: solid 1px grey;
}
.auteurForum{
	width: 160px;
}
.avatarForum{
	max-width: 130px;
	max-height: 130px;
}
.auteurForumC{
	vertical-align: top;
}
#buttonEdit{
	float:right;
}
.actionForum{
	clear:both;
	margin-top: 6px;
	margin-bottom: 4px;
	padding-left: 5px;
}
.actionForum img{
	margin-right: 25px;
}
.ident{
	padding-left: 5px;
}
.linkSujet a,.linkSujet a:visited {
	color: #343434;
	text-decoration: none;
}
.linkSujet a:hover{
	color: #CA623B;
}
#addRepForum{
	display: inline-block;
}
.verrou{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.dateRepForum{
	border-bottom: solid 1px #bdbdbd;
	color: #797979;
	font-size: 0.8em;
}
.messageErreur{
	width: 80%;
	margin: 30px auto 0 auto;
	border: solid 1px red;
	background: #FCB4B4;
	padding: 10px;
}
#userConnectedProfile{
	margin: 15px 0 15px 0;
	background: #1FA731;
	border: solid 2px #222222;
	border-radius: 5px;
	width: 50%;
	padding: 3px;
	vertical-align: top;
	font-size: 1.2em;
	height: 140px;
}
#userConnectedProfile a{
	text-decoration:none;
	color: pink;
}
#userConnectedProfile img{
	float: left;
	max-width: 130px;
}

#userInfo{
	margin-left: 150px;
}
.optionsUserInfo{
	margin-top: 45px;
}
#decoAgendaGroupe{
	min-height: 300px;
	width: 70%;
	position:relative;
}
#decoAgendaGroupe a{
	color: #08088A;
	text-decoration: none;
}
#decoAgendaGroupe a:hover{
	color: #DF3A01;
}
#decoAgendaGroupe li{
	width: 60%;	
}
#decoAgendaGroupe img{
	float: right;
	margin-top: -50px;
}
.titreEvent{
	width: 300px;
	display: inline-block;
}
h2{
	margin: 25px 0 25px 0;
}
#event{
	width: 80%;
	position:relative;
	margin: auto;
	padding: 10px;
}
#descriptEvent{
	max-height: 320px;
	overflow: auto;
}
#descriptEvent img{
	float: right;
	max-height: 300px;
	max-width: 350px;
	margin-left: 20px;
}
.lab{
	display:inline-block;
	width: 50px;
}
.bigmarginbottom{
	margin-bottom: 30px;
}
#avatar, #userConnectedProfile img{
	width: 130px;
	height: 130px;		
}
#decoFichiers{
	margin-top: 30px;
	margin-bottom: 25px;
}
#decoFichiers a{
	text-decoration: none;
	font-size: 1.2em;
	color:#08088A;
}